package com.ruoyi.app.domain.project;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

/**
 * <p>
 * 作用：项目信息简版
 * </p>
 *
 * @author Zane
 * @since 2025-10-11 18:57
 */
@Getter
@Setter
@Accessors(chain = true)
public class ProjectSimple {

  /**
   * 项目ID,PN+yyyy+MM+DD+seq(6)
   */
  private String id;

  /**
   * 项目名称
   */
  private String projectName;

  /**
   * 项目周期开始时间
   */
  private LocalDateTime projectStart;

  /**
   * 项目周期结束时间
   */
  private LocalDateTime projectEnd;


  /**
   * 项目预算，自动计算：备用金 + 人工成本
   */
  private BigDecimal projectBudget;

  /**
   * 项目负责人
   */
  private Long projectLeader;

  /**
   * 项目负责人姓名
   */
  private String projectLeaderName;

  /**
   * 项目负责人电话
   */
  private String projectLeaderPhone;

  /**
   * 项目状态  0 未发布、1 筹备中、2 执行中、3 执行完毕交付中、4 交付完毕验收中、5 验收完毕结算中、6 结算完成,默认0
   */
  private String status;

  /**
   * 员工人数
   */
  private Long laborCount;
}
